package com.zshan.clinic.web.entity.export;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.util.Date;

/**
 * 采购淡导出
 * @author lichen
 */
@Data
@ColumnWidth(18) // 默认列宽
public class OrderPurchaseExport {


    /** 采购订单编号 */
    @ExcelProperty("订单编号")
    private String orderNo;

    /** 订单状态;待审核，已入库，已退回，已驳回 PurchaseOrderStatusEnum */
    @ExcelProperty("订单状态")
    private String orderStatus;

    /** 结算状态;待结算，已结算，已退款 SettleStatusEnum */
    @ExcelProperty("结算状态")
    private String settleStatus;


    /** 制单人名 */
    @ExcelProperty("制单人")
    private String inUserName;

    /** 制单时间 */
    @ExcelProperty("制单时间")
    private Date inTime;

    /** 供应商名 */
    @ExcelProperty("供应商")
    private String supplyName;

    /** 负责人姓名 */
    @ExcelProperty("联系人")
    private String managerName;

    /** 负责人电话 */
    @ExcelProperty("联系电话")
    private String managerPhone;

    /**
     * 药库名
     */
    @ExcelProperty("入库药库")
    private String storageName;

    /**
     * 品种数量
     */
    @ExcelProperty("入库种类")
    private Integer drugKindCount;

    /**
     * 采购数量
     */
    @ExcelProperty("采购数量")
    private Integer totalQty;

    /**
     * 采购金额
     */
    @ExcelProperty("采购金额(元)")
    private BigDecimal totalAmount;

    /** 备注 */
    @ExcelProperty("备注")
    private String remark;
}
